Senior Python Lead

NOIDA, India
Full Time
Experienced
Key Responsibilities:
  • Design, develop, and maintain backend services using Python, ensuring high performance and responsiveness to requests from the front end.
  • Utilize Python frameworks such as Django or Flask to build robust, scalable applications.
  • Implement scalable application architectures, leveraging caching mechanisms and other optimization techniques.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code with a strong focus on performance and scalability.
  • Troubleshoot and debug issues, including system bottlenecks, to ensure a seamless user experience.
  • Contribute to all phases of the development lifecycle and drive best practices for code quality, security, and automation.
  • Work with cloud technologies such as AWS OpenSearch, AWS S3, AWS CloudFormation, and AWS Lambda.
  • Be ready to self-learn and train on AWS services as required.
Required Skills and Experience:
  • 10+ years of hands-on Python development experience.
  • Strong experience with one or more Python web frameworks (e.g., Django, Flask).
  • Proven experience building scalable and high-performance applications, with a deep understanding of caching strategies and optimization techniques.
  • Experience working with relational and NoSQL databases.
  • Knowledge of RESTful APIs and asynchronous programming in Python.
  • Experience with containerization technologies such as Docker.
  • Familiarity with AWS services like AWS OpenSearch, AWS S3, AWS CloudFormation, AWS Lambda, or a strong willingness to self-train.
  • Understanding of software development best practices including Agile/Scrum methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong verbal and written communication skills.
Preferred Qualifications:
  • Familiarity with infrastructure-as-code (IaC) tools such as Terraform or AWS CloudFormation.
  • Knowledge of microservices architecture.
  • Familiarity with testing frameworks and tools like PyTest.
  • Understanding of security best practices in cloud environments.
Additional Requirements:
  • Self-driven, proactive, and capable of working independently in an agile environment.
  • Eagerness to continuously improve and learn new technologies, particularly in cloud and scalable application development.




 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*